#ifndef _key_H
#define _key_H

#include "system.h"

#define KEY_UP_PORT 	GPIOA
#define KEY_3_PORT 	GPIOB

#define KEY_UP_Pin 		GPIO_Pin_0
#define KEY_LEFT_Pin 	GPIO_Pin_2
#define KEY_DOWN_Pin 	GPIO_Pin_3
#define KEY_RIGHT_Pin GPIO_Pin_4


#define K_UP			PAin(0)					
#define K_LEFT		PEin(2)
#define K_DOWN		PEin(3)
#define K_RIGHT		PEin(4)


#define KEY_UP		1
#define KEY_DOWN	2
#define KEY_LEFT	3
#define KEY_RIGHT	4


//#define K_UP			GPIO_ReadInputDataBit(KEY_UP_PORT,KEY_UP_Pin)
//#define K_LEFT		GPIO_ReadInputDataBit(KEY_3_PORT,KEY_LEFT_Pin)
//#define K_DOWN		GPIO_ReadInputDataBit(KEY_3_PORT,KEY_DOWN_Pin)
//#define K_RIGHT		GPIO_ReadInputDataBit(KEY_3_PORT,KEY_RIGHT_Pin)

void KEY_Init(void);
u8 KEY_Scan(u8 mode);



#endif

